package com.zwz.model;

import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.List;

public class CaseInfo {
    @JsonProperty("caLitigantList")
    private List<Object> litigantList; // 示例中为空列表，用Object占位
    @JsonProperty("caRelationList")
    private List<Object> relationList; // 示例中为空列表
    @JsonProperty("caCaseReason")
    private String caseReason;
    @JsonProperty("caContent")
    private String content;
    @JsonProperty("isRecentPublish")
    private int isRecentPublish;
    @JsonProperty("caDate")
    private String caseDate;
    @JsonProperty("caPlaintiffList")
    private List<Plaintiff> plaintiffList;
    @JsonProperty("caPublishUnit")
    private String publishUnit;
    @JsonProperty("caType")
    private String caseType;
    @JsonProperty("calPublishDate")
    private String publishDate;
    @JsonProperty("source_id")
    private String sourceId;
    @JsonProperty("caRelatedCaseNumber")
    private String relatedCaseNumber;
    @JsonProperty("_id")
    private String id;

    // Getters & Setters
    public String getCaseReason() { return caseReason; }
    public String getContent() { return content; }
    public String getCaseDate() { return caseDate; }
    public List<Plaintiff> getPlaintiffList() { return plaintiffList; }
    public String getPublishUnit() { return publishUnit; }
    public String getCaseType() { return caseType; }
    public String getPublishDate() { return publishDate; }
    public String getSourceId() { return sourceId; }
    public String getRelatedCaseNumber() { return relatedCaseNumber; }
    public String getId() { return id; }
}